/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Interfaz;

import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 *
 * @author Nicolas Caceres
 */
public class InfoArchivo {

    public String nombreArchivo;
        public String rutaArchivo;
        private boolean descargado;
        public String tamArchivo;
        private String palabraClave1;
        private String palabraClave2;
        private String palabraClave3;
        public String fechaDescargado;
        public String fechaCreacion;


        public InfoArchivo(String nombreArchivo, String rutaArchivo, boolean descargado) {
            this.nombreArchivo = nombreArchivo;
            this.rutaArchivo = rutaArchivo;
            this.descargado = descargado;
        }

        @Override
        public String toString() {
            Date fechaDescarga = new Date((new File(rutaArchivo)).lastModified());
            SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy - KK:mm a");
            String fechaDescargaS = sdf.format(fechaDescarga);
            java.util.Date fecha = new Date();
            if (!descargado) {
                return nombreArchivo;
            } else {
                return nombreArchivo + "-FechaDescarga: "+getFechaDescargado()+"-FechaCreacion: "+getFechaCreacion();
            }
        }

    public String getFechaCreacion() {
        return fechaCreacion;
    }

    public void setFechaCreacion(String fechaCreacion) {
        this.fechaCreacion = fechaCreacion;
    }

    public String getFechaDescargado() {
        return fechaDescargado;
    }

    public void setFechaDescargado(String fechaDescargado) {
        this.fechaDescargado = fechaDescargado;
    }

    public String getNombreArchivo() {
        return nombreArchivo;
    }

    public void setNombreArchivo(String nombreArchivo) {
        this.nombreArchivo = nombreArchivo;
    }

    public String getPalabraClave1() {
        return palabraClave1;
    }

    public void setPalabraClave1(String palabraClave1) {
        this.palabraClave1 = palabraClave1;
    }

    public String getPalabraClave2() {
        return palabraClave2;
    }

    public void setPalabraClave2(String palabraClave2) {
        this.palabraClave2 = palabraClave2;
    }

    public String getPalabraClave3() {
        return palabraClave3;
    }

    public void setPalabraClave3(String palabraClave3) {
        this.palabraClave3 = palabraClave3;
    }

    public String getRutaArchivo() {
        return rutaArchivo;
    }

    public void setRutaArchivo(String rutaArchivo) {
        this.rutaArchivo = rutaArchivo;
    }

        
}
